import { createStore } from "vuex";

import getters from "./getters";
import app from "./modules/app";
import settings from "./modules/settings";
import user from "./modules/user";
import process from "./modules/process";
import errorLog from "./modules/errorLog.js";
import permission from "./modules/permission";
import tagsView from "./modules/tagsView";
import form from "./modules/form";

export default createStore({
  modules: {
    process,
    errorLog,
    app,
    settings,
    user,
    permission,
    tagsView,
    form,
  },
  getters,
});
